package Exception;

/**
 * @author 王艺锡
 * @version 1.0
 */
public class Exercise01 {
    public static void main(String[] args) {
        SF sf = new SF();
        sf.Send();
        sf.Distribute();
        ZT zt = new ZT();
        zt.Send();
        zt.Distribute();


//        Express sf = new SF();
//        sf.Send();
//        sf.Distribute();
//
//        Express zt = new ZT();
//        zt.Send();
//        zt.Distribute();

    }
    public void Send(){
        System.out.println("寄快递..");
    }

    public void Distribute(){
        System.out.println("分发快递");
    }
}

class SF extends Exercise01{
    @Override
    public void Send() {
        System.out.println("通过SF寄快递..");
    }

    @Override
    public void Distribute(){
        System.out.println("SF通过飞机运输分发快递");
    }
}

class ZT extends Exercise01{
    @Override
    public void Send() {
        System.out.println("通过ZT寄快递..");
    }

    @Override
    public void Distribute(){
        System.out.println("ZT通过货车运输分发快递");
    }
}

//interface Express{
//    public void Send();
//    public void Distribute();
//}

//class SF implements Express{
//    @Override
//    public void Send() {
//        System.out.println("通过SF寄快递..");
//    }
//
//    @Override
//    public void Distribute(){
//      System.out.println("SF通过飞机运输分发快递");
//  }
//}
//
//class ZT implements Express{
//    @Override
//    public void Send() {
//        System.out.println("通过ZT寄快递..");
//    }
//
//    @Override
//    public void Distribute(){
//        System.out.println("ZT通过货车运输分发快递");
//    }
//}
